<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>对象结构</title>
</head>
<body>
<script>
    // const user = {
    //     name: 'zs',
    //     age: 19,
    //     sex: 'man'
    // }

    // const {age} = user;
    // console.log(age);

    // user.job = {
    //     name: 'Java 程序员',
    //     salary: 10000
    // }

    // const {job} = user;
    // console.log(job);

    let obj = {a:{b:{c: 123}}}
    let obj2 = {a:{b:1}}
    // console.log(obj.a.b.c);

    // 连续解构赋值
    const {a:{b:{c}}} = obj; 
    //console.log(c);

    // 连续解构赋值，并重命名 变量命名
    const {a:{b: data}} = obj2;
    console.log(data);  // 结构获取b并重命名

</script>
</body>
</html>